// cpu密集，io密集

// 底层还是用了多线程模拟了异步 libuv库
// nvm-windows  windows

// console.log(global)
// console.log(process)

// console.dir(global,{showHidden:true})

// console.log(this)
//repl REPL  read eval print loop 交互解析器

//node 文件 默认在外面套了一层函数，在函数运行时把this指向改变了。

// process.cwd();//current working directory
// process.env;//
// process.argv;//arguments
// process.nextTick();//下一队列，微任务
//
// console.log(process.cwd())

// console.log(process.env)
let args = process.argv.slice(2);
let obj={};
for (let i = 0; i < args.length; i++) {
  let current = args[i];
  if (current.includes('--')){
    obj[current.slice(2)]=args[i+1];
  }
}
console.log(obj.port)

